没错,我就是上次和大家聊涂鸦的女青年。今天想给大家分享的主题是“如何进行用例设计”。“测试设计”对测试者来说是一项比较重要的技能,虽然目前不乏测试设计的材料,但是测试者还是普遍感到对用例设计有如下问题:
- 测试用例不全,总有遗漏。
- 测试用例冗余,不同的用例测试的都是同样的地方。
- 测试方法很多,但是不知道该怎么用,总觉得方法不合适。
- 测试用例 不易读,目标不够明确,不同的人执行相同的用例效果差别很大。 这些问题总结起来就是几个字“缺原则”和“缺套路”。
作为一个爱好涂鸦的女青年,我想通过涂鸦的方式来向大家分享我总结的测试设计的“原则”和“套路”。
一次完整的用例设计,其实包含了两个活动:测试分析和用例设计。前者的目的是得到“测试点”,后者是对“测试点”进行组合、拆分后,再使用各种测试设计的方法和一些文字描述方法,来得到测试用例。 下面是一个“测试点”和“测试用例”的例子:
测试点:
测试用例:
而上面的这张涂鸦,就总结了如何快速分析被测对象,得到测试点,再从测试点得到测试用例的过程。
1. 使用“车轮图”来快速对被测对象进行分析,得到测试点
所谓“车轮图”,就是下面这幅图:
车轮图分为三层,中心是产品(在使用时也可以是某个特性),第一层是软件质量六属性(功能性、效率、易用性、可靠性、可移植性和可维护性等),第二层是测试类型,第三层是测试方法。我们将车轮图从内到外解读,就是测试者对某个产品(或功能),要从哪些角度(质量属性)去进行怎样的测试(测试方法),概括来说就是解决了“测什么”和“怎么测”的问题。

